5
100 65
80 113
4 109
0 9
81 0
20
42 44 1848
15 19 285
55 43 2365
48 40 1920
40 21 840
47 27 1269
39 19 741
26 51 1326
40 43 1720
37 33 1221
38 52 1976
53 30 1590
22 49 1078
29 26 754
34 38 1292
51 49 2499
32 41 1312
41 42 1722
39 33 1287
40 27 1080
1
10 10
19 10
19 21
10 21
